﻿using System;
using std;

using Global;

namespace Pacman_3D
{
    static class Program
    {
        static private void runGame()
        {
            Global.GameSettings.smallBallSize = 0.8f;
            Global.GameSettings.bigBallSize = 1.4f;
            Global.GameSettings.pointType = Global.PointType.Coin;
            Global.GameSettings.ghostSpeed = 3.2f;
            Global.GameSettings.pacmanSpeed = 3.2f;
            Global.GameSettings.pointsPerSmallBall = 1;
            Global.GameSettings.pacmanLives = 3;
            Global.GameSettings.isRandomGhostSpeed = false;
            Global.GameSettings.minRandomGhostSpeed = 0.1f;
            Global.GameSettings.maxRandomGhostSpeed = 2.1f;



            using( Game1 game = new Game1() )
            {
              game.Run();
            }
         
          
        }
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main(string[] args)
        {
            Global.GameSettings.readyLevels = new System.Collections.Generic.List<string>();
            Global.GameSettings.readyLevels.Add(@"level/lvl1");
            Global.GameSettings.readyLevels.Add(@"level/lvl2");

            Global.GameSettings.numberOfLevels = (uint)Global.GameSettings.readyLevels.Count;

            runGame();

        }
    }
}

